MPHB\Reports\EarningsReport B

Total Complexity 83
Dependencies 4
Dependents 1
Total lines 509
Lines of code 410
Logical lines of code 223
Comment lines 28
Methods 22
Properties 5

Methods 22

Method Rating Maintainability Complexity Lines of code
getDateTimeFormatOptions()
B
44 17 44
prepareJsonData()
A
41 11 57
prepareLegendData()
A
48 8 32
prepareReportLegend()
A
46 6 48
translateDataFilters()
S
53 7 24
renderDatesRangeFilters()
S
45 5 45
getDashLength()
S
56 5 20
renderReportDataFilter()
S
57 4 17
iterateDates()
S
59 4 15
prepareReportInfoData()
S
61 3 11
__construct()
S
51 1 29
renderReport()
S
61 1 22
preparePlotData()
S
68 2 7
enqueueScripts()
S
61 1 12
getBarWidth()
S
72 1 4
renderReportTitle()
S
74 1 4
renderFilters()
S
81 1 3
renderReportLegend()
S
81 1 3
renderReportInfo()
S
79 1 3
setShowDataTypes()
S
76 1 4
getShowDataTypes()
S
82 1 3
getData()
S
82 1 3